Estimating Size and E ort for Object Oriented Systems
نویسندگان
چکیده
This paper presents a method for estimating the development size and eeort of object oriented software. In an approach analogous to function points, counts of the elements in a static object model are combined to produce a composite measure. Rules are proposed for counting \Object Oriented Function Points" from an object model, and several questions are identiied for empirical research. A key aspect of our method is its exibility. An organisation can experiment with diierent counting policies, to nd the most accurate predictors of size, eeort, etc. in its environment. Results are reported from a pilot project with an industrial partner. Size estimation was the subject of the study; the results are encouraging.
منابع مشابه
Definition and Experimental Evaluation of Function Points for Object-Oriented Systems
This paper presents a method for estimating the size, and consequently e ort and duration, of object oriented software development projects. Di erent estimates may be made in di erent phases of the development process, according to the available information. We de ne an adaptation of traditional function points, called \Object Oriented Function Points", to enable the measurement of object orien...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کامل